<?xml version="1.0" encoding="utf-8"?>
<Content xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:blueonionsoftware-com:bloget:runtime:data">
  <text>
		&lt;p&gt;Another great article from Scott Hanselman's blog. I've been involved in more "discussions" on exception management than I care to remember. It surprises me how many developers see them as evil, even to the point of banning them from code. Exceptions are not evil, they're a tool like anything else and it takes some understanding to wield them properly. Scott has some nice "&lt;a href="http://www.hanselman.com/blog/GoodExceptionManagementRulesOfThumb.aspx"&gt;Rules of Thumb&lt;/a&gt;" here that I totally agree with.&lt;/p&gt;
		&lt;ul&gt;
				&lt;li&gt;Exceptions are exceptional and should be treated as such. If something exceptional, unusual, or generally "not supposed to ordinarily happen" then an exception is a reasonable thing to do. 
&lt;ul&gt;&lt;li&gt;You shouldn't throw exceptions for things that happen all the time. Then they'd be "ordinaries". &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;p&gt;
				&lt;a href="http://www.hanselman.com/blog/GoodExceptionManagementRulesOfThumb.aspx"&gt;more...&lt;/a&gt;
		&lt;/p&gt;
</text>
  <last_update>2007-07-25T02:56:25.015625Z</last_update>
  <source_title />
  <source_link />
  <comments />
  <references />
  <attachments />
</Content>